package d7_object_stream;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;

/**
 * 2024/6/20 掌握对象字节输出流的使用：序列化对象 Cjj 11:52
 */
public class ObjectOutputStreamTest1 {
    public static void main(String[] args) {
        try (
                //2.创建一个对象字节输出流包装原始的字节 输出流
                ObjectOutputStream oss =
                        new ObjectOutputStream(new FileOutputStream("file-io2\\src\\test\\Stream"));
        ) {
            //1.创建一个Java对象
            User user = new User("admin", "张三", 32, "666677x");
            //3.系列化对象到文件中去
            oss.writeObject(user);
            System.out.println("序列化对象成功！！");

        } catch (IOException e) {
            throw new RuntimeException(e);
        }
    }
}
